package com.xinghai.system.domain.entity;

import com.xinghai.common.annotation.Excel;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 用户对象 qd_user
 *
 * @author xinghai
 * @date 2024-12-04
 */
@Data
public class UpdateMemberInfoDTO
{

    /** 约/抢单权限 */
    @NotBlank(message = "约/抢单权限为空")
    private String powerStatus;

    /** 分组一权限 */
    @NotBlank(message = "分组一权限为空")
    private String groupOnePower;

    /** 分组二权限 */
    @NotBlank(message = "分组二权限为空")
    private String groupTwoPower;

    /** 分组三权限 */
    @NotBlank(message = "分组三权限为空")
    private String groupThreePower;

    /** 自动预约状态 */
    @NotBlank(message = "自动预约状态为空")
    private String autoStatus;

    /** 总金额约单状态 */
    @NotBlank(message = "总金额约单状态为空")
    private String allAmountStatus;

    /** 二手赠送比例 */
    @NotNull(message = "二手赠送比例设置为空")
    private BigDecimal giftValue;

    /** 总金额度 */
    private BigDecimal amountQuota;

    /** 用户单独公告 */
    private String userNotice;

    /** 最大提现额度 */
    @NotNull(message = "最大提现额度为空")
    private BigDecimal maxWithdrawal;

    @NotNull(message = "用户id为空")
    private Long userId;
}
